North Row is located in the prestigious Mayfair Area of London's West End, near Oxford Street. The area surrounding North Row accommodates both commercial and residential buildings. The office building was thoroughly refurbished in 2013 providing offices area totaling 24,017 sq. ft.